About St. Giles Land Limited (07414705) United Kingdom