About Miramar Associates Limited (08351449) United Kingdom