About Miles & Bamfield Development Limited (08645184) United Kingdom