About Pilgrims Close Management Company Limited (05165585) United Kingdom