About Vicarage Properties Ltd (13337124) United Kingdom