About Boxwood Properties Limited (04162382) United Kingdom