About Placekeeper Management Ltd (13062382) United Kingdom