About West London Investment & Management Properties Limited (13504001) United Kingdom