About Endeavour Quay House Limited (10235423) United Kingdom