About Levitate Architecture North Limited (07662987) United Kingdom