About 23 Palmerston Street Limited (07985258) United Kingdom