About Starle Close Management Limited (03141960) United Kingdom