About London Freeholds Trading Limited (04321252) United Kingdom