About Boxwood (london) Limited (07524969) United Kingdom