About 38 Lambert Road Management Company Limited (04141804) United Kingdom