About 106 Palace Road Limited (07335868) United Kingdom