About N & R Marshall Properties Limited (05422646) United Kingdom