About Boyd Close Management Company Limited (08879677) United Kingdom