Registered with number 08017781 twelve years ago, Source Site Services Ltd had been a private limited company until 2023-03-19 - the date it was formally closed. The last known mailing address was 2 Sovereign Quay, Havannah Street Cardiff.
Mark M. was the individual who controlled this firm, owned 1/2 or less of company shares.