About 41 Lowndes Street Limited (06706091) United Kingdom