About Stallan Close Management Company Limited (13271317) United Kingdom