About London Square (fulham) Limited (07788521) United Kingdom