About The Palm Builders & Developers Limited (13652931) United Kingdom