About Palmyra Construction (uk) Limited (10610546) United Kingdom