About Nuts & Bolts Property Solutions Ltd (12411032) United Kingdom