About Jamarc Property & Project Management Limited (04199538) United Kingdom